package com.gt.entity.user;

import com.gt.entity.security.LoginDetail;
import com.gt.entity.security.TokenDetail;
import lombok.Data;
import org.springframework.boot.autoconfigure.domain.EntityScan;

import java.io.Serializable;

/**
 * 用户实体类
 * @author why
 */
@Data
@EntityScan
public class User implements Serializable{

   /**
	* default SerialVersionUID
	*/
	private static final long serialVersionUID = 1L;
	// Fields
	private Long id;// 主键值
	private String userName;		// 用户名称(邮箱)
	private String nickName;		// 用户昵称
	private String password;		// 用户密码
	private String teamName;		// 团队名称
	private Long createTime;		// 创建时间
	private Long updateTime;		// 修改时间
	private Long lastLoginTime;		// 最后登录时间
	private Integer enable;			// 用户状态1：启用  2：禁用
	private String authorities;     //用户权限
	private Long lastPasswordChange;//最后一次修改密码时间
	private Integer roleId;//角色id

}